package com.unswift.generics.project;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import com.unswift.annotation.api.Api;
import com.unswift.annotation.api.ApiField;

@JsonInclude(Include.NON_NULL)
@Api(value="增加字段的规则业务实体", author="unswift", date="2024-04-04", version="1.0.0")
public class DropFieldRule {

	@ApiField("项目路径")
	private String projectPath;
	
	@ApiField("基础包")
	private String basePackage;
	
	@ApiField("Pojo单独项目名称")
	private String serverPojo;
	
	@ApiField("mapper单独项目名称")
	private String serverMapper;
	
	@ApiField("数据库名称")
	private String database;
	
	@ApiField("数据库表名称")
	private String table;
	
	@ApiField("所属模块")
	private String module;
	
	@ApiField("当前子模块")
	private String currModule;
	
	@ApiField("字段名称")
	private String fieldName;

	public String getProjectPath() {
		return projectPath;
	}
	public void setProjectPath(String projectPath) {
		this.projectPath = projectPath;
	}
	public String getBasePackage() {
		return basePackage;
	}
	public void setBasePackage(String basePackage) {
		this.basePackage = basePackage;
	}
	public String getServerPojo() {
		return serverPojo;
	}

	public void setServerPojo(String serverPojo) {
		this.serverPojo = serverPojo;
	}

	public String getServerMapper() {
		return serverMapper;
	}

	public void setServerMapper(String serverMapper) {
		this.serverMapper = serverMapper;
	}
	public String getDatabase() {
		return database;
	}

	public void setDatabase(String database) {
		this.database = database;
	}

	public String getTable() {
		return table;
	}

	public void setTable(String table) {
		this.table = table;
	}

	public String getModule() {
		return module;
	}

	public void setModule(String module) {
		this.module = module;
	}

	public String getCurrModule() {
		return currModule;
	}

	public void setCurrModule(String currModule) {
		this.currModule = currModule;
	}

	public String getFieldName() {
		return fieldName;
	}

	public void setFieldName(String fieldName) {
		this.fieldName = fieldName;
	}
}
